// https://pub.dev/packages/state_notifier
// https://www.mdnice.com/writing/f53f80801bb24585a1bfdba4e62d0fe3
// ChangeNotifier	        ValueNotifier<T>	               StateNotifier<T>
// Flutter SDK	          Flutter SDK	                     state_notifier package
// 获取state	              手写getter	.value	               .state
// 修改state	手写setter或者其他function	value是public, 任何人都可修改	在外部修改state会有lint提示
// 状态变化时触发监听UI更新	  手动notifyListeners()	 自动	自动